﻿using Castle.DynamicProxy;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Light.Aop
{
    /// <summary>
    /// 日志拦截接口
    /// </summary>
    public interface ITransactionInterceptor : IInterceptor
    {
    }


    /// <summary>
    /// 基于IOC日志拦截器
    /// </summary>
    public class TransactionInterceptor : StandardInterceptor, ITransactionInterceptor
    {
        protected override void PerformProceed(IInvocation invocation)
        {
            base.PerformProceed(invocation);
        }
    }
}
